失敗的 git 操作


Posted by Rich on 2021-08-18

經歷

今天本來想把錯誤上傳的檔案刪除,連同 commit 紀錄一起刪除。但不太順利,還把自己的 commit 弄成一團亂。
主要是參考這邊,前期學長姐的筆記。但好像因為我在這週作業裡面的 hw1, hw2 又分別用了 git 做版本控制,所以遇上了一些不可預期的問題。剛好要刪除的檔案也在 hw1, hw2 裡面,使得目的更難達成。在努力快 3 小時後,停損終止。
最後也沒有刪掉該刪的檔案,自己一團亂。

.gitignore的寫法

每次 .gitignore 的寫法都會忘記,明明每次都覺得自己寫對,卻又沒生效。
這篇 有講到如何寫,還有如何解決已經加入版本控制的檔案,並把檔案從版本控制裡面移除。

git Submodule?

找到的教學文好像並不是可以直接在 git 裡面再用 git init 來建立。目前不太確定,但網路上找到的 git Submodule 的用法跟我亂用的方式不太一樣,也許我這樣不叫 Submodule。

git reset

【狀況題】剛才的 Commit 後悔了,想要拆掉重做… 試著把弄壞的版本回朔到還沒弄壞的地方。git reset [commit 版本]。再加上Reset、Revert 跟 Rebase 指令有什麼差別?的比較。每次要用都要重找,所以先記錄在這邊。


#Git







Related Posts

F2E合作社|互動圖文卡片|網頁切版

F2E合作社|互動圖文卡片|網頁切版

Day03  自製收費廣告版位 - 使用 react-intersection-observer

Day03 自製收費廣告版位 - 使用 react-intersection-observer

[C#] Asp.net Webform 使用Callback

[C#] Asp.net Webform 使用Callback


Comments